Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F7 Citi Open - Washington Mexico F12 USA F4 Canada F2 USA F9 Usa F9 Usa F10 Usa F13 Usa F14 Usa F23 USA F24 USA F10 France F5 M15 Weston M25 Ueberlingen M15 Naples M15 Naples M25 Champaign Pilot Pen Tennis - New Haven Warsteiner Challenger Lubeck - Lubeck Warsteiner Challenger Wolfsburg - Wolfsburg Challenger 42 - Andrezieux Challenger Hamburg - Hamburg IX Open Internacional D'Andorra - Andorra West of England Tennis - Bristol The Manchester Trophy - Manchester GHI Bronx Classic - Bronx Challenger Ford de Cherbourg - Cherbourg Open de Franche Comte - Besancon Open 88 - Contrexeville Geneva Challenger - Geneva Open de L'Isere-Open 38 - Grenoble Internationaux de Tennis de Brest - Brest Challenger 42 - Andrezieux Espinho Challenger - Espinho AEGON Championships - London V Torneo Internazionale di Tennis - Barletta Open de L'Isere (Open 38) - Grenoble Challenger 42 - Andrezieux Tennis Napoli Cup - Napoli Steelers Cup - Kosice Ciudad de Pozoblanco Open Diputacion - Cordoba West of England Challenger - Bristol The Manchester Trophy - Manchester Arroyo de la Encomienda - Valladolid Open Castilla y Leon - Segovia GHI Bronx Classic - Bronx Grand Prix de Tennis - St. Jean de Luz KGHM Polish Indoors - Wroclaw Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux Open de Franche-Comte - Besancon GHI Bronx Classic - Bronx Open de Nice Cote d'Azur - Nice Open de L'Isere - Grenoble 1st Challenger Tournament Leon - Leon The Scottish Tennis Championships - Edinburgh The Surbiton Trophy - Surbiton Challenger 42 - Andrezieux Open de Franche-Comte - Besancon Challenger Ford de Cherbourg - Cherbourg Heilbronn Open - Heilbronn Ostrava Open 2005 - Ostrava ECM Prague Open 2005 - Prague ECM Cup - Prague The Surbiton Trophy - Surbiton Binghamton Professional Tennis Tournament - Binghamton Qatar ATP Challenger - Doha Challenger 42 - Andrezieux KGHM Emax Polish Indoors - Wroclaw Gemax Open - Belgrade Internationaux du Doubs - Besancon Challenger Ford de Cherbourg - Cherbourg Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo DPD Challenger 2000 - Aschaffenburg Challenger Ford de Cherbourg - Cherbourg Garden Open - Rome XXVIII Edizione 'A.Savoldi' - Manerbio Morocco Tennis Tour - Marrakech Isla de Lanzarote - Lanzarote Croatia Osiguranje Rijeka Open - Rijeka Unique Zagreb Open - Zagreb Open de L'Isere - Grenoble Open D'Orleans - Orleans Brixina Tennis Open - Bressanone KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Baton Rouge Pro Tennis Classic - Baton Rouge Open de Franche Comte - Besancon Open de L'Isere - Grenoble Open D'Orleans - Orleans Cherbourg Challenger Johannesburg Challenger Talahassee Challenger Rhodes Challenger Ramat Hasharon Challenger Sarasota Challenger Yuba City Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba The LTA Men's Challenger - Nottingham The Manchester Trophy - Manchester The Surbiton Trophy - Surbiton Manchester Challenger GHI Bronx Classic - Bronx Lexington Challenger The Manchester Trophy - Manchester Arroyo de la Encomienda - Valladolid Open D'Orleans - Orleans Open Castilla y Leon - Segovia KGHM Dialog Polish Indoors - Wroclaw Open de L'Isere - Grenoble Internationaux de Doubs Open de Franchie-Comte - Besancon Ethias Tennis Trophy - Mons Segovia Challenger Vancouver Challenger Binghamton Challenger Istanbul Challenger St. Remy Challenger Mons Challenger Sacramento Challenger Rennes Challenger Orleans Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Puebla Challenger Noumea Challenger Dallas Challenger Cherbourg Challeger Sarajevo Challenger Jersey Challenger Johannesburg Challenger Athens Challenger Rhodes Challenger Bordeaux Challenger Zagreb Challenger Nottingham Challenger Winnetka Challenger Segovia Challenger Istanbul Challenger Binghamton Challenger Rennes Challenger Tiburon Challenger Orleans Challenger Calabasas Challenger Charlottesville Challenger Bratislava Challenger Helsinki Challenger Honolulu Challenger Courmayeur Challenger Quimper Challenger Cherbourg Challenger Dallas Challenger Sarajevo Challenger Bath Challenger Sarasota Challenger Savannah Challenger Bordeaux Challenger Zagreb Challenger Granby Challenger Segovia Challenger St. Remy Challenger Mons Challenger Orleans Challenger Salzburg Challenger Challenger Ford de Cherbourg - Cherbourg Dallas Challenger Bordeaux Challenger Open de Montauban - Montauban Mons Challenger Cherbourg Challenger St. Brieuc Challenger Sarasota Challenger Savannah Challenger Tunis Challenger Tallahassee Challenger Bordeaux Challenger Nottingham Challenger Granby Challenger Aptos Challenger Petange Challenger Orleans Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Knoxville Challenger Maui Challenger Dallas Challenger Irving Challenger Bordeaux Challenger Nottingham Challenger St. Remy Challenger Orleans Challenger Napa Challenger Mons Challenger Sacramento Challenger Tiburon Challenger Rennes Challenger Charlottesville Challenger Mouilleron-Le-Captif Challenger Knoxville Challenger Happy Valley Challenger Maui Challenger Dallas Challenger Cherbourg Challenger Le Gosier Challenger St. Brieuc Challenger Taipei City Challenger Bordeaux Challenger Manchester Challenger Surbiton Challenger Winnetka Challenger Cary Challenger Columbus Challenger Tiburon Challenger Fairfield Challenger Brest Challenger Las Vegas Challenger Knoxville Challenger Champaign Challenger Maui Challenger Dallas Challenger Irving Challenger Sarasota Challenger Savannah Challenger Tallahassee Challenger Heilbronn Challenger Ilkley Challenger Dallas Challenger Orleans Challenger Lille Challenger Bordeaux Challenger Orleans Challenger Brest Challenger Dallas Challenger Cherbourg Challenger Phoenix Challenger St. Brieuc Challenger Bordeaux Challenger Aptos Challenger Newport Beach Challenger Dallas Challenger Cleveland Challenger Tallahassee Challenger Little Rock Challenger Cary Challenger Lexington Challenger Barletta Challenger Columbus Challenger Monterrey Challenger Sarasota Challenger Rome Challenger Lexington Challenger Chicago Challenger Cary Challenger Charleston Challenger Bordeaux Challenger Cleveland Challenger Rome Challenger Waco Challenger Sarasota Challenger Tallahassee Challenger Sunrise Challenger Vancouver Challenger Orleans Challenger Rennes Challenger Guadalajara Challenger Cary 1 Challenger Charlottesville Challenger Lille Challenger Columbus 2 Challenger Orlando 2 Challenger Open 13 - Marseille Adidas Open de Toulouse - Toulouse Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide Open 13 - Marseille Grand Prix Hassan II - Casablanca Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide Open 13 - Marseille The Stella Artois Grass Court Championships - London Open 13 - Marseille Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Stockholm Open - Stockholm AAPT Championships - Adelaide Adidas International - Sydney Open 13 - Marseille Open Seat Godo - Barcelona Grand Prix Hassan II - Casablanca The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Open de Moselle - Metz Stockholm Open - Stockholm Qatar Open - Doha The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Grand Prix Hassan II - Casablanca Estoril Open - Estoril The Stella Artois Championships - London The 10tele.com Open - Nottingham RCA Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Moselle - Metz ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Open 13 - Marseille The Tennis Channel Open - Las Vegas Grand Prix Hassan II - Casablanca The Stella Artois Championships - London Campbell's Hall of Fame Tennis Championships - Newport Thailand Open - Bangkok Open de Moselle - Metz ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Medibank International - Sydney Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb U.S. Mens's Clay Court Championship - Houston Estoril Open - Estoril The Artois Championships - London The Nottingham Open - Nottingham Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok Open de Moselle - Metz If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Open de Moselle - Metz SAP Open - San Jose Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Open de Moselle - Metz Open Sud de France - Montpellier Brisbane International - Brisbane Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston AEGON Championships - London UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Open de Moselle - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Apia International - Sydney Heineken Open - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston Serbia Open - Belgrade Power Horse World Team Cup - Dusseldorf AEGON Championships - London AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz China Open - Beijing Brisbane International - Brisbane Apia International - Sydney SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London Topshelf Open - 's-Hertogenbosch AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Brisbane International - Brisbane Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam U.S. National Indoor Tennis Championships - Memphis Open 13 - Marseille Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice AEGON Championships - London Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Moselle Open - Metz Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam U.S. National Indoor Tennis Championships - Memphis Open 13 - Marseille Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Rakuten Japan Open - Tokyo Brisbane International - Brisbane Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Memphis Open - Memphis Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Topshelf Open - 's-Hertogenbosch AEGON Championships - London Hall of Fame Tennis Championships - Newport Citi Open - Washington Moselle Open - Metz Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm European Open - Antwerp Swiss Indoors Basel - Basel Brisbane International - Brisbane ASB Classic - Auckland Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Memphis Open - Memphis Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Hungarian Open - Budapest Millennium Estoril Open - Estoril Geneva Open - Geneva Ricoh Open - 's-Hertogenbosch AEGON Championships - London AEGON International - Eastbourne BB&T Atlanta Open - Atlanta Citi Open - Washington Moselle Open - Metz Rakuten Japan Open - Tokyo European Open - Antwerp Swiss Indoors Basel - Basel Brisbane International - Brisbane Sydney International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam New York Open - New York Delray Beach Open - Delray Beach Open 13 Provence - Marseille Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Geneva Open - Geneva AEGON Championships - London AEGON International - Eastbourne Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem European Open - Antwerp Swiss Indoors Basel - Basel Brisbane International - Brisbane Sydney International - Sydney Open Sud de France - Montpellier New York Open - New York Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Libema Open - 's-Hertogenbosch Fever-Tree Championships - London BB&T Atlanta Open - Atlanta Citi Open - Washington Moselle Open - Metz Open Sud de France - Montpellier Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Hall of Fame Open - Newport US Men's Clay Court Championship - Houston Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Farmers Classic - Los Angeles Tennis Masters Series - Paris Tennis Masters Series - Paris Tennis Masters Series - Paris NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo BNP Paribas Masters - Paris Tennis Masters Series - Monte Carlo Rogers Cup - Montreal BNP Paribas Masters - Paris Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Miami Open - Miami French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Hopman Cup - Perth Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, QF, FRA-USA 2-3 Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, 1R, JPN-FRA 1-4 Davis Cup, World Group, QF, USA-BEL 4-0 Davis Cup, World Group, SF, FRA-ESP 3-2 ATP Cup - Melbourne U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) All Lower level tournaments Olympics - London